package com.penghaisoft.microwms.product.service;

import java.util.HashMap;
import java.util.List;

import com.penghaisoft.microwms.common.dto.Resp;
import com.penghaisoft.microwms.common.page.Pager;
import com.penghaisoft.microwms.common.wms.model.ProCheckIn;

/**
 * <p>
 * 业务接口类
 * </p>
 * 
 * @author
 * @createDate 
 **/
public interface IProCheckInService{
	
	public Resp create(ProCheckIn proCheckIn);

	public Resp delete(ProCheckIn proCheckIn);
	
	public Pager<ProCheckIn> findListByCondition(int page, int rows,ProCheckIn condition);
	
	public ProCheckIn findById(String id);
	
	public Resp update(ProCheckIn proCheckIn);
	
	public List<ProCheckIn> queryByAny(ProCheckIn proCheckIn);
	
	public Resp batchInsert(List<ProCheckIn> list, String checkInNo, String loginName);
	
	public Resp createBarcode(List<ProCheckIn> list, HashMap<String, List<String>> barcodeMap, String loginName);
}
